package io.renren.modules.echarts.dao;


import io.renren.common.utils.Query;
import io.renren.modules.echarts.entity.*;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
@Mapper
public interface AttendenceCahrtsDao {

    List<AttendenceRate> getAttendanceClassRanking(Map<String, Object> params);

    List<AttendenceRate> getAttendanceCollageRanking(Map<String, Object> params);

    List<AttendanceDate> getAttendanceCollegeHorizontalComparison(Map<String, Object> params);

    List<AttendanceDate> getAttendanceClassHorizontalComparison(Map<String, Object> params);

    List<StudentAttendenceClassRate> getStudentsAttendanceList(Map<String, Object> params);

    int getStudentsAttendanceTotal(Map<String, Object> params);

    List<AttendenceRate> getAttendanceProfessionRanking(Map<String, Object> params);

    List<AttendanceDate> getAttendanceProfessionHorizontalComparison(Map<String, Object> params);

    List<TeacherEvaltionPieEntity> studentAttendanceRate(Map<String, Object> params);

    List<TeacherEvaltionPieEntity> studentAttendanceRateTimeLine(Map<String, Object> params);
}
